package com.rongji.dfish.ui.form;


/**
 * 选项类
 * @author DFish Team
 *
 */
public class Option {
	private String text;
	private Object value;
	private String icon;
	private Boolean checked;
	
	/**
	 * 构造方法
	 */
	public Option() {
		super();
	}
	
	/**
	 * 构造方法
	 * @param value
	 * @param text
	 */
	public Option(Object value, String text) {
		this.value = value;
		this.text = text;
	}
	
	/**
	 * 
	 * @param value
	 * @param text
	 * @param icon
	 */
	public Option(Object value, String text, String icon) {
		this.value = value;
		this.text = text;
		this.icon = icon;
	}
	
	/**
	 * 显示文本
	 * @return text
	 */
	public String getText() {
		return text;
	}
	/**
	 * 显示文本
	 * @param text
	 */
	public Option setText(String text) {
		this.text = text;
		return this;
	}
	/**
	 * 值
	 * @return value
	 */
	public Object getValue() {
		return value;
	}
	/**
	 * 值
	 * @param value
	 */
	public Option setValue(Object value) {
		this.value = value;
		return this;
	}
	/**
	 * 是否选中
	 * @return check
	 */
	public Boolean getChecked() {
		return checked;
	}
	/**
	 * 是否选中
	 * @param checked
	 */
	public Option setChecked(Boolean checked) {
		this.checked = checked;
		return this;
	}
	/**
	 * 收拢图标。图片地址url，或是以点 "." 开头的样式名。
	 * @return icon
	 */
	public String getIcon() {
		return icon;
	}
	/**
	 * 收拢图标。图片地址url，或是以点 "." 开头的样式名。
	 * @param icon
	 */
	public Option setIcon(String icon) {
		this.icon = icon;
		return this;
	}

}
